package scalaLearning.scalaBasic



object TestFunc02 {

  def  test() : Unit = {// 函数定义def 后边跟着函数名字（）中为函数参数：后边为函数的返回值
    	 // for(i <- 1.to(100)){
    	//	  println(i)
    	//  }
    for(i <- 1 to 100 ){//从1到100遍历一下
      println(i)
    }
  }



  def  test2() = {
    for(i <- 1 until 100 ){//没有100 只有1到99
      println(i)
    }
  }

  def  test3() = {
    //                  奇数                 9
    for(i <- 0 to 100 if (i % 2) == 1 ; if (i % 5) > 3 ){//从1到100左右以9为结尾的数字
      println("I: "+i)
    }
  }

  //	switch   在scala里面不需要break
  def testmatch(n:Int)={
    n match {
      case 1 => {println("111") ;n;}
      //    	break;
      case 2 => println("2222") ;n;
      case _ => println("other"); "test";//下划线“_”表示default
    }
  }



  def main(args: Array[String]) {
    //		test();
         		test2();
    	//	test3();
      //println(testmatch(2));


  }
}